Skip to content

chore: Flarum 2.0 upgrade#42

Merged
imorland merged 14 commits into2.xfrom
im/2.x
Jan 1, 2026
Merged

chore: Flarum 2.0 upgrade#42
imorland merged 14 commits into2.xfrom
im/2.x

Conversation

@imorland
Copy link
Copy Markdown
Owner

@imorland imorland commented Jan 1, 2026

No description provided.

imorland and others added 14 commits January 1, 2026 12:01
Update dependencies to Flarum 2.0 compatible versions.
Update the extension infrastructure
Some Flarum modules are now lazy loaded. Extending them requires a different approach.
Miscellaneous frontend changes
Miscellaneous backend changes
…views

You now need to provide both plain text and HTML views for notification emails.
Flarum 2.0 completely changes the JSON:API implementation
Flarum 2.0 introduces a search driver implementation and moves gambits to the frontend.
Flarum 2.0 uses PHPUnit 11 and encourages use of model factories for easier cross-database testing.
Many variables have been renamed to light/dark specific names and most are now used as CSS variables instead.
@imorland imorland marked this pull request as ready for review January 1, 2026 17:00
@imorland imorland merged commit c1638a3 into 2.x Jan 1, 2026
29 checks passed
@imorland imorland deleted the im/2.x branch January 1, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants